package com.manlost.biz.baby.impl.dao.interfaces;

import java.util.List;

import com.manlost.biz.baby.model.dataobject.BabyDraft;

/**
 * 数据访问对象接口  宝贝草稿类
 * @wqq 2012-03-26
 */
public interface BabyDraftDAO {

    /**
     * 插入数据
     * @param ManlostBabyO
     * @return 插入数据的主键
     */
    public Long insertOne(BabyDraft babyDraft);
    /**
     * 更新记录
     * @param Baby
     * @return 受影响的行数
     */
    public Integer updateOne(BabyDraft babyDraft);

    /**
     * 根据主键获取ManlostBabyO
     * @param id
     * @return manlostBaby
     */
    public BabyDraft findOneByPrimaryKey(Long id);

    /**
     * 删除记录
     * @param id
     * @return 受影响的行数
     */
    public Integer deleteOneByPrimaryKey(Long id);
  
    public Long insertBabyDrafts(List<BabyDraft> babyDrafts);
}